package com.smarthome.core.dictionary;

import java.util.List;

import com.smarthome.domain.bean.ShUsertLogType;
import com.smarthome.domain.vo.boss.DataGrid;
import com.smarthome.domain.vo.boss.PageHelper;

/**
 * 
* @author zyf
* @date 2015年9月11日 下午8:23:25
* @version 1.0
* @Description: 系统用户日志类型处理接口
 */
public interface UsertLogTypeService {
	
	/**
	 * 获取分页数据
	 * @param usertLogType
	 * @param page
	 * @return
	 */
	DataGrid queryDatagrid(ShUsertLogType usertLogType,PageHelper page);
	
	/**
	 * 获取系统用户日志类型列表
	 * @param usertLogType
	 * @return
	 */
	List<ShUsertLogType> queryUsertLogType(ShUsertLogType usertLogType);
	
	/**
	 * 获取系统用户日志类型
	 * @param id
	 * @return
	 */
	ShUsertLogType queryUsertLogTypeById(Long id);
	
	/**
	 * 新增系统日志类型
	 * @param usertLogType
	 */
	void add(ShUsertLogType usertLogType);
	
	/**
	 * 更改系统日志类型
	 * @param usertLogType
	 */
	void edit(ShUsertLogType usertLogType);
	
	/**
	 * 根据ID删除系统日志类型
	 * @param id
	 */
	void delete(Long id);
}
